//
//  SEGOrderDetailManager.h
//  ExcellentHome
//
//  Created by Chiang on 2017/11/21.
//  Copyright © 2017年 陈区. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface SEGOrderDetailManager : NSObject
+ (instancetype)sharedManager;

/**
 获取工单基本信息
 @param finished 回调
 */
-(void)getOrderBaseInfoWith:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 获取我的工单详情
 @param finished 回调
 */
-(void)getOrderDetailWith:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 获取工单轨迹
 @param finished 回调
 */
-(void)getOrderTrackListWith:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 获取动作列表
 @param finished 回调
 */
-(void)getActionListWith:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 工单处理提交
 @param finished 回调
 */
-(void)handleOrderWith:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 评价环节如果评论是>3星，分享给帮帮赞赞
 NODE_DS_EVLUATE 评价
 */
-(void)praiseForEvaluate:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 获取支付详情
 @param finished 回调
 */
-(void)queryPayDetail:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 获取支付列表
 @param finished 回调
 */
-(void)getPayMethodList:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 4.8.0 获取新的支付列表
 @param finished 回调
 */
-(void)getNewPayMethodList:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 支付订单
 @param finished 回调
 */
-(void)servicePay:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 物业服务合并账单支付
 
 @param params 请求参数
 @param finished 请求完成的回调
 */
- (void)combineBillPay:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/**
 物业服务在线缴费支付
 
 @param params 请求参数
 @param finished 回调
 */
- (void)onlinePay:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

/// 工单撤单
/// @param params 请求参数
/// @param finished 回调
- (void)requestCancelOrder:(NSDictionary *)params finished:(SEGNetworkReponse)finished;

@end

